#include "Queue.h"

void test()
{
    Queue q;
    QueueInit(&q);
    for(int i = 0; i < 10; i++)
    {
        QueuePush(&q,i);
    }
    printf("%d \n",QueueSize(&q));
    printf("队头：%d       队尾：%d\n",QueueFront(&q),QueueBack(&q));
    while(!QueueEmpty(&q))
    {
        printf("%d ",QueueFront(&q));
        QueuePop(&q);
    }
    QueuePush(&q,1);
    QueuePush(&q,2);
    QueuePush(&q,3);
    QueuePush(&q,4);
    printf("队头：%d       队尾：%d\n",QueueFront(&q),QueueBack(&q));
    QueueDestroy(&q);
}

int main()
{
    test();
    return 0;
}




